package com.gzx.bi.modular.screen.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import vip.xiaonuo.common.pojo.TenantEntity;

/**
 * bi报表实体
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@EqualsAndHashCode(callSuper = true)
@TableName(value = "gzx_predict_all", autoResultMap = true)
public class GzxPredictAll extends TenantEntity {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 通话类型 1 单人预测 2 多人预测
     */
    private Integer callType;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 批次状态 0 待开始 1 进行中 2 终止/暂停 3 全部完成
     */
    private Integer batchStatus;

    /**
     * 队列名称
     */
    private String queueCode;

    /**
     * 任务名称
     */
    private String batchName;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 主叫
     */
    private String caller;

    /**
     * 主叫名称
     */
    private String callName;

    /**
     * 并发数
     */
    private Integer callThread;

    /**
     * 总数
     */
    private Integer totalCount;

    /**
     * 已完成数量
     */
    private Integer completedCount;

    private String createDept;
}
